golang.org/x/sync/errgroup.Group.sem (field)
11 uses
golang.org/x/sync/errgroup (current package)
errgroup.go#L30: sem chan token
errgroup.go#L37: if g.sem != nil {
errgroup.go#L38: <-g.sem
errgroup.go#L70: if g.sem != nil {
errgroup.go#L71: g.sem <- token{}
errgroup.go#L94: if g.sem != nil {
errgroup.go#L96: case g.sem <- token{}:
errgroup.go#L128: g.sem = nil
errgroup.go#L131: if len(g.sem) != 0 {
errgroup.go#L132: panic(fmt.Errorf("errgroup: modify limit while %v goroutines in the group are still active", len(g.sem)))
errgroup.go#L134: g.sem = make(chan token, n)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)